package qlvbdq.bo;

import java.sql.SQLException;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import qlvbdq.dao.PhieuGiaCongDAO;
import qlvbdq.dto.PhieuGiaCongDTO;

/**
 *
 * @author THAI HA
 */
public class PhieuGiaCongBO {

    public PhieuGiaCongBO() {
    }

    public boolean insertPhieuGiaCong(PhieuGiaCongDTO pgcdto_) {
        return new PhieuGiaCongDAO().insertPhieuGC(pgcdto_) > 0;
    }

    public String getNewMaPhieuGiaCong() {
        PhieuGiaCongDAO pgcdao = new PhieuGiaCongDAO();
        try {
            return pgcdao.getNewMaPhieuGiaCong();
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null,
                    ex.toString(),
                    "Error",
                    JOptionPane.ERROR_MESSAGE);
            return null;
        }
    }

    public boolean deletePhieuGiaCong(PhieuGiaCongDTO pgcdto_) {
        return new PhieuGiaCongDAO().deletePhieuGCByMaPhieuGC(pgcdto_) > 0;
    }

    public boolean updatePhieuGiaCong(PhieuGiaCongDTO pgcdto_) {
        return new PhieuGiaCongDAO().updatePhieuGC(pgcdto_) > 0;
    }
}
